Stored Procedures [dbo].[BAEEventSetupAddGuest]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@EventCodevarchar(15)15
@pageMessagevarchar(255)255
@FirstNamevarchar(25)25
@FirstNameEnabledbit1
@FirstNameRequiredbit1
@MiddleInitialvarchar(25)25
@MiddleInitialEnabledbit1
@MiddleInitialRequiredbit1
@LastNamevarchar(25)25
@LastNameEnabledbit1
@LastNameRequiredbit1
@Addressvarchar(25)25
@AddressEnabledbit1
@AddressRequiredbit1
@Cityvarchar(25)25
@CityEnabledbit1
@CityRequiredbit1
@Statevarchar(25)25
@StateEnabledbit1
@StateRequiredbit1
@PostalCodevarchar(25)25
@PostalCodeEnabledbit1
@PostalCodeRequiredbit1
@Countryvarchar(25)25
@CountryEnabledbit1
@CountryRequiredbit1
@Prefixvarchar(25)25
@PrefixEnabledbit1
@PrefixRequiredbit1
@Suffixvarchar(25)25
@SuffixEnabledbit1
@SuffixRequiredbit1
@Nicknamevarchar(25)25
@NicknameEnabledbit1
@NicknameRequiredbit1
@Designationvarchar(25)25
@DesignationEnabledbit1
@DesignationRequiredbit1
@Titlevarchar(25)25
@TitleEnabledbit1
@TitleRequiredbit1
@Companyvarchar(25)25
@CompanyEnabledbit1
@CompanyRequiredbit1
SQL Script
CREATE procedure [dbo].[BAEEventSetupAddGuest] @EventCode varchar(15),
      @pageMessage varchar(255),
      @FirstName varchar(25) ,
      @FirstNameEnabled bit ,
      @FirstNameRequired bit ,
      @MiddleInitial varchar(25) ,
      @MiddleInitialEnabled bit ,
      @MiddleInitialRequired bit ,
      @LastName varchar(25) ,
      @LastNameEnabled bit ,
      @LastNameRequired bit ,
      @Address varchar(25) ,
      @AddressEnabled bit ,
      @AddressRequired bit ,
      @City varchar(25) ,
      @CityEnabled bit ,
      @CityRequired bit ,
      @State varchar(25) ,
      @StateEnabled bit ,
      @StateRequired bit,
      @PostalCode varchar(25),
      @PostalCodeEnabled bit,
      @PostalCodeRequired bit,
      @Country varchar(25),
      @CountryEnabled bit,
      @CountryRequired bit,
      @Prefix varchar(25),
      @PrefixEnabled bit,
      @PrefixRequired bit,
      @Suffix varchar(25),
      @SuffixEnabled bit,
      @SuffixRequired bit,
      @Nickname varchar(25),
      @NicknameEnabled bit,
      @NicknameRequired bit,      
      @Designation varchar(25),
      @DesignationEnabled bit,
      @DesignationRequired bit,      
      @Title varchar(25),
      @TitleEnabled bit,
      @TitleRequired bit,  
      @Company varchar(25),
      @CompanyEnabled bit,
      @CompanyRequired bit as

SELECT * FROM EventSetupGuest
      WHERE EventCode = @EventCode;

      IF(@@RowCount > 0)
            BEGIN
                  UPDATE EventSetupGuest
                        SET GuestPageMessage = @pageMessage, FirstName = @FirstName, FirstNameEnabled = @FirstNameEnabled, FirstNameRequired = @FirstNameRequired, MiddleInitial = @MiddleInitial, MiddleInitialEnabled = @MiddleInitialEnabled, MiddleInitialRequired = @MiddleInitialRequired, LastName = @LastName, LastNameEnabled = @LastNameEnabled, LastNameRequired = @LastNameRequired, Address = @Address, AddressEnabled = @AddressEnabled, AddressRequired = @AddressRequired, City = @City, CityEnabled = @CityEnabled, CityRequired = @CityRequired, StateProvince = @State, StateEnabled = @StateEnabled, StateRequired = @StateRequired, PostalCode =@PostalCode, PostalCodeEnabled = @PostalCodeEnabled, @PostalCodeRequired = PostalCodeRequired, Country = @Country, CountryEnabled = @CountryEnabled, CountryRequired = @CountryRequired, Prefix = @Prefix, PrefixEnabled = @PrefixEnabled, PrefixRequired = @PrefixRequired, Suffix = @Suffix, SuffixEnabled = @SuffixEnabled, SuffixRequired = @SuffixRequired, Nickname = @Nickname, NicknameEnabled = @NicknameEnabled, NicknameRequired = @NicknameRequired, Designation = @Designation, DesignationEnabled = @DesignationEnabled, DesignationRequired = @DesignationRequired, Title = @Title, TitleEnabled = @TitleEnabled, TitleRequired = @TitleRequired, Company = @Company, CompanyEnabled = @CompanyEnabled, CompanyRequired = @CompanyRequired
                  WHERE EventCode = @EventCode;
            END
      ELSE
            BEGIN
                  INSERT INTO EventSetupGuest
                        VALUES(@EventCode, @pageMessage, @FirstName, @FirstNameEnabled, @FirstNameRequired, @MiddleInitial,@MiddleInitialEnabled, @MiddleInitialRequired, @LastName, @LastNameEnabled, @LastNameRequired, @Address, @AddressEnabled, @AddressRequired, @City, @CityEnabled, @CityRequired, @State, @StateEnabled, @StateRequired, @PostalCode, @PostalCodeEnabled , @PostalCodeRequired, @Country, @CountryEnabled, @CountryRequired, @Prefix, @PrefixEnabled, @PrefixRequired, @Suffix, @SuffixEnabled, @SuffixRequired, @Nickname, @NicknameEnabled, @NicknameRequired, @Designation, @DesignationEnabled, @DesignationRequired,    @Title, @TitleEnabled, @TitleRequired, @Company, @CompanyEnabled, @CompanyRequired)
            END

GO
Uses